fix dynamic data