Created interfaces.
Added variables and messages in implementation files.