Add custom extend