less pretty, more bare bones solution to p25