more elaborate intro