will add InteractionManager