initial back of methods and structure