This project contained all java codes