tooltip and bad prop functions