first version

simple example and still have to add validators and sanitizers