added challenge, failing tests, comments and stub solution method