using involveds here is alot faster