added dolphins sub class and initializers