init extra functions