solid draft of methods minus examples