submission for Jakarta's HackJak 2014