added my superarray and stuff