funcdetail all the shit