add modal component
add task template