all coderack functions now instance methods.