some elements of interface