make the script more easily adaptable to new challenges