update host and credential handling
add core 'value' type