more-or-less working with new proc & user structs