mapping commands to functions section
finish mapping commands to functions section