initial attempt and creating an AccelaBase class