Initial framework done