tired of this array mess