Got it functioning on a very basic level