more clever platform initial generation and added record text