ready for use, gonna make documentation now