added initial alpha version