added an empty init function