extra methods added for future implementation.