added Kyle's favorite functions