work on field/snake objects