my solution for creative challenge