init scipt work