Sometimes writing a program causes need to interface.