Setup basic framework