add vprintf functionality in helpers.h