improved docs