the final project for BS