add many details, haha