new commands added, errors fixed