[calculations] [client/server] first cut