push patch and keys