update with skeleton, initial modeling