move requires to an elnode decl
add a skeleton user handler