updated print