#technical definitions