added fixed height and preserves aspect ratio