move impl to libavbot aka class avbot