Added initialize routine