building Y via concatenation.  about to switch to by index
fixed merge conflicts and changed the way i build Y. still concrete indices but hopefully faster than concatenation