second update to kWjs