add basic handler
fixed requirements