username and password in default options hash
initialization module with spec