final tests and readme