just coding some basic stuff that I haven't tested yet