add FMPDO->createRecord method, standards cleanup