refine some explanation on deck