added new part of interface