all core funtionqality working and tested