before starting assignment 3