added various basic interface elements.