Initial commit of alpha version