added custom deployment methods