convenience functions added