something is still broken in the js