Initialization functions added to interface