for CSCI 4848 hackathon