Base script for different puush methods