remove logic