implemented auth added module for handeling passwords