project 2 for 586 again