added a init function