added edit functions