Edited to make it a Eclipse Project