finish the basic function
debug
debug