Built out basic framework