functioning data calls
data actually gets put in the store