things are starting to work under js