sorry, i do not know how to do it with more readability