Usage and some refinement