Developing custom fields/node functions