added interface tweaks