more elaborate output