simple interface improvements