wrote alfa 1.0 version