Procedure A will be called by many other procedures. So, I have to seperate them.