add constructor parameters: admin username and credentials