add init code GUI