First Full Working Version (still Beta)