added convinience conctructors