[WIP] validation