updated testing and added password auth