Comments, refactor, inheritance.