Is there a limit of fields? And, can buttons be used for conditional operations?