v1.0 beta
v1.0 beta interface merged with model