working on q3 before new methods