first attempt at precipitate view, ridiculously slow for some reason