Horray. Though has quite a few bugs, its methods were all impelmented.