modify default init method to setup threshold and forward appearance