add stryct Changes