Added some interfaces to work on