adding client side ability to add task