password asking implemented