improve generic
Fix README