init work on exec mat