initial dimension stuff