change for being compatible with Vivado