reword generic_functions into API
reword plank_place into place_plank