fields can now have callbacks