refactor condition package
remove extractors
change class visibility from default to public.
add cost condition builder.
add builder to every count condition build
add builders to build filter conditions.