Hackathon project code !!! DO NOT MERGE