updated to allow for custom login options and all maps view