some size constrants