this helps apply SOLID as each method has its own file.
this helps apply SOLID as each method has its own file.