Handling the challenges

by