added utility methods for future use.