interfaces stream lined