Fields advanced

Still have to finish fields.