do not use prototype data