FMLP #31 - #40

Please do NOT take