got to go to class. this don't work, but is closer