full working build/deploy