add compatibility thing