identifiers and shit
add bufstr code