fixed and cleand.