interface simplified (cont.)