It works \o/

Still needs making look better