add readability api(prototype)