added variable height