Why do you make it extendable ?