interfaces fix