Create working alpha

First working alpha code.