version 0.5  is finished