fix list index out of range error in createObject