method design v.0.1