fixed create by adding add_block...still need to finish add_block