a bit ugly
lets move all these string-actions in a separate method, i.e. getter