added convinience methods