In contrast with the Wireless Application Protocol (WAP) standard, which used Wireless Markup Language (WML) on top of a protocol stack for wireless handheld devices, i-mode borrows from DoCoMo proprietary protocols ALP (HTTP) and TLP (TCP, UDP), as well as fixed Internet data formats such as C-HTML, a subset of the HTML language designed by DoCoMo. C-HTML was designed for small devices (e.g. cellular phones) with hardware restrictions such as lower memory, low-power CPUs with limited or no storage capabilities, small monochrome display screens, single-character fonts and limited input methods. As a simpler form of HTML, C-HTML does not support tables, image maps, multiple fonts and styling of fonts, background colors and images, frames, or style sheets, and is limited to a monochromatic display.