encapsulated the post-processing... slowly starting to organize this thing