fix for interface implements/extends