IT WORKS for ...assignment1