update README again; shuffle functions to parent