Working project for CISH-4380 project