create_buffer, print_buffer added & probably working