Purple Works!

going to implement the others soon.