updated to store admin pass in-object