task02 - implemented insert/delete