setup developer provider
add user check