blueprints for buffer manager & implemented logger