helper and objects
rock on bck