temp state, not usable, will modify after I go back home