use erikcas frameworks/base