resolved bug with op layer