console part last 2
almost finish console