add various tasks
first implementation of edit dialog