try different extend syntax