if partially works