implemented non-persistant task completion method