interface bugs fixed