validate input
fsd