Fully Working Version + Tests