post or print to console
updated public interfaces