Interface now working properly