now the user can choose a different avatar; new ImageLoader;  bug fixing