add: swBuffer