All basic functions tested, most kinda dumb.. but you get that.