use it manually or not