bug fixes and new field types