Better to use scipt