Isset conditional
Added doc, now uses switch case, instead of ifs
Added doc, $user_data is now $user_meta (convention), check current value first,  added select input