adding share definitions