variable cube sizes