added status and mark as complete method