first naive ES store implementation