logger functions now take variable arguments + some more strings replaced by ID's