Added skeleton of methods to implement.