initial work for cfb