basic journal functions working