start on class hinting