- no need to use "afterrender"