Creating basic framework.