add validations.
fix spec.
disable example.
remove trash.
add config.