added more field rules