concept of client interface
adding message to screen. ugly
added core (empty class)