Rudimentary framework