Adding in all the different kinds of field types