making it complete