more skeleton, some js