added all to ass 4