adding bare framework