student initializer fixed