add permissions
throw error in case columns are the same
add error alert box for disobedient folks
helper