added complettionblock with other network requests