compeleted postal.cpp