Created the basic functionality I wanted.