further development of interface-simple.jsx