implemented  more challenges