show logic added