Add client side bucketlist framework