Cleaned up code; made oo, still needs commenting
Made d0ts oo. cleaned up code significantly. still needs commenting