completed has default value of false