start with separate files for a class