Initial iteration of formatter and hasher