coding permission procs, step 1..