adding ability to unfav, complete and uncomplete