clean & bulid final project