Got basic functionality working. W00t W00t