changed to interface
added bin