edited from 2nd