made new file for CSEL reference model; runmodel will be cleaner implementation of the same