modified interface, added startup file