Inferface as a refence looks better