Added rudimentary interface