use identity instead of derp
add options