init for buflab