starting assignment5