prettied up interface