what are advantages and disadvantages ?