finish user..DAO except exceptional handling