add store methods, formatting still wack