#10 improved docs