method
alpha vesion

has critical bug