added layer dialog and experiment dialog