term project for 585X