add BLL and db test