colored path & created interface

generic interface designed & path colored; nate please fix thing