Improve code with static declarations and dynamic actions
Add Reports