Framework basics