what are advantages and disadvantages