renamed js skeleton