Don't know if what I did so far is right XD