final version for hackathon