11/30/14 (param validation finished)