low level explanation