conversions working, looks ugly