Feature/initial cut

common to all code blocks