adding initial implementation of the kirk descent challenge