state manipulaton on init