Updates to interface. Works