ready for js