Weak crystallization theory