Logic Added