First Working Version

YAY