changed when js loaded