working dynamically, so far using js