added return status for remove fields