was slightly hard but i got it handled somewhat.

let me know any mistakes or how to improve.