fix on init