Initial framework to operate on