save work
user validation
device edit page