implement validators, move app from /app to /