there's already a cell_type as an instance variable, hence I refrained from using a similar name. Makes sense?