introduced get or cerate buffer