frontend: more work on views, interfaces, names
frontend: fixed last patch