added private task feature, owner can now select private or public