prepared for the course project