cleaned and added verbose option
bringing up to date