more interface elements working