Created the structures for block and procedure.