correct application class
layout for messages
use lombok and return timestamp