subscribe view, js base