Reformatted into an eclipse project