store functionality complete for 1st phase