added complete task method (no backend)
committing for external viewing