some improvements in user interfase