s2 skeleton from sratch