add multiple extends