Added interface.h and reverse linked list