making this project for the core java