created for the 24h code competition @ITSH