handle extensions
