base modify activity