Ok if I can do it it's really hard