working out

(noun) elaboration

development (generic term)