simplizing code