this stupid assignment