working mock using bs3