activity edit ...incomplete