added tile class + barebones phenomenon classes