fixed complete and incomplete