second project for bloc class