dev: call super.onCreate first