Initial framework