Naming functions to improve debugging & adding goTo method