Started compact version.

Next step: integrate!