improved docs structure