smart_field library