move vault variables into handler
add lilypad dependency