working on shorteningthe length