Assignment 4/3
final bugs assignment 4/3