server and store have some functionality