add class using instance methods
clean up
fix columns method