fix #38: add custom clean command