rename setup method to init method