Playing with an initialize method, still really rough / experimentation.