rethinking process declaration