pfd started, not complete. made some aesthetic changes