removing logic