first of all they are called hoagies im from pa and subs is a gay term