create interface class
create implementation class
update log4j2 configuration
add constructor arg
update page import test