work out in detail