add explanation for extension