version 1.1 with some console method