implemented human readable text