This will contain framework code