fixed the name too long bug, and deprecated readibility module