best usage of extension