development: updating put data and mapping
development: adding tests