carry on js stack development